solar power memory laptops software computers notebook camcorder battery computer solar digital cameras monitor computer repair charger notebook battery tools laptop batteries energy alternative energy cell phones battery hardware electric solar energy batteries renewable energy notebook batteries